For use of all the list depending functions struct ListInfo{ USHORT LeftEdge, TopEdge, Width, Height; USHORT ItemHeight; USHORT ScrollID, ListID, ClickUpID, ClickDownID; USHORT BorderPen, FillPen; struct ListItem *TopItem, *TopDisplayItem, *ActiveItem; struct Window *Window; struct Gadget *ScrollGadget, *ListGadget, *CkickUpGadget, *ClickDownGadget; void (*Drawroutine)(); USHORT OldL, OldT, OldW, OldH };